package defpackage; import android.app.Activity; import android.text.TextUtils; import cn.wps.moffice.common.multi.bean.LabelRecord; import cn.wps.moffice_eng.R; import defpackage.eao; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.Timer; import java.util.TimerTask; import java.util.concurrent.TimeUnit; /* renamed from: ear reason: default package */ public final class ear { protected static final long ewZ = TimeUnit.SECONDS.toMillis(3); protected eao exa = new eao(); protected eav exb; protected gma exc = new gmc("print"); protected Timer exd; protected Timer exe; private LinkedList<TimerTask> exf; protected String exg; protected Activity mActivity; protected volatile int mStatus = 0; public ear(eav eav, Activity activity) { this.exb = eav; this.mActivity = activity; } private TimerTask a(TimerTask timerTask) { if (this.exf == null) { this.exf = new LinkedList<>(); } this.exf.add(timerTask); return timerTask; } public final void a(final String str, String str2, final String str3, final int i, final LabelRecord.a aVar) { this.mStatus = 1; gnv wL = gnv.wL(str2); this.exc.a(this.mActivity, wL, wL.mFileId, new gmb() { /* class defpackage.ear.AnonymousClass2 */ @Override // defpackage.gmb public final void aC(String str, String str2) { if (ear.this.mStatus != 4 && ear.this.exb != null) { fok.bBq().g(str2, new foi<String>(str, str3, i, aVar) { /* class defpackage.ear.AnonymousClass3 */ final /* synthetic */ String exi; final /* synthetic */ String exj; final /* synthetic */ int exk; final /* synthetic */ LabelRecord.a exl; { this.exi = r2; this.exj = r3; this.exk = r4; this.exl = r5; } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // defpackage.foi, defpackage.foh public final /* synthetic */ void s(String str) { ear.this.b(this.exi, str, this.exj, this.exk, this.exl); } }); } } @Override // defpackage.gmb public final void aRq() { if (ear.this.exb != null) { ear.this.mStatus = 1; ear.this.aRo(); } } @Override // defpackage.gmb public final void aRr() { int i = ear.this.mStatus; if (ear.this.mStatus != 4 && ear.this.exb != null) { ear.this.re(5); ear.this.exb.rh(i); } } }); } /* access modifiers changed from: protected */ public final void aB(final String str, final String str2) { if (this.exe == null) { this.exe = new Timer(); } this.exe.purge(); this.exe.scheduleAtFixedRate(a(new TimerTask() { /* class defpackage.ear.AnonymousClass6 */ public final void run() { try { ear.this.exa.mD(str); final int az = ear.this.exa.az(str, str2); if (ear.this.mStatus == 4) { cancel(); ear.this.exe.purge(); } else if (az == 0) { cancel(); ear.this.mStatus = 3; } else if (1 != az) { cancel(); ear.this.exb.n(new Runnable() { /* class defpackage.ear.AnonymousClass6.AnonymousClass1 */ public final void run() { ear.this.aRp(); } }); } } catch (Throwable th) { cancel(); ear.this.exb.n(new Runnable() { /* class defpackage.ear.AnonymousClass6.AnonymousClass2 */ public final void run() { ear.this.d(th); } }); } } }), 0, ewZ); } /* access modifiers changed from: protected */ public final void aRo() { if (this.exd == null) { this.exd = new Timer(); } this.exd.scheduleAtFixedRate(a(new TimerTask() { /* class defpackage.ear.AnonymousClass4 */ private float exm = 0.0f; public final void run() { if (ear.this.mStatus == 3) { this.exm = 100.0f; cancel(); } else if (this.exm < 90.0f) { this.exm += 9.0f; } else if (this.exm != 99.0f) { this.exm += 0.25f; } ear.this.exb.rg((int) this.exm); } }), 0, TimeUnit.SECONDS.toMillis(1)); } /* access modifiers changed from: protected */ public final void aRp() { this.exb.rh(this.mStatus); re(5); } public final void b(final String str, String str2, String str3, int i, LabelRecord.a aVar) { int i2; if (aVar == LabelRecord.a.WRITER) { i2 = 0; } else if (aVar == LabelRecord.a.ET) { i2 = 1; } else if (aVar == LabelRecord.a.PPT) { i2 = 2; } else if (aVar == LabelRecord.a.PDF) { i2 = 3; } else { this.exb.rf(R.string.public_print_unsupported); return; } this.exa.a(str, str2, str3, i, i2, new eao.c<String>() { /* class defpackage.ear.AnonymousClass5 */ @Override // defpackage.eao.c public final void c(Throwable th) { ear.this.exg = null; ear.this.re(5); ear.this.d(th); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // defpackage.eao.c public final /* synthetic */ void y(String str) { String str2 = str; if (ear.this.mStatus != 4) { ear.this.mStatus = 2; ear.this.exg = str2; ear.this.aB(str, str2); } } }); } /* access modifiers changed from: protected */ public final void d(Throwable th) { Throwable th2 = th; while ((th2 instanceof vyz) && th2.getCause() != null) { th2 = th2.getCause(); } if (th2 instanceof eao.b) { int i = ((eao.b) th2).ewH; this.exb.ri(i); if (i == -1) { this.exb.aRv(); } else if (i == -4) { this.exb.aRx(); } else if (i == 1) { this.exb.aRw(); } else { this.exb.aRy(); } } else { this.exb.aRy(); } } public final void destroy() { eao eao = this.exa; if (eao.ewB != null) { eao.ewB.a( /* JADX ERROR: Method code generation error jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x000e: INVOKE (wrap: vyt : 0x0007: IGET (r1v1 vyt) = (r0v0 'eao' eao) eao.ewB vyt) (wrap: eao$4 : 0x000b: CONSTRUCTOR (r2v0 eao$4) = (r0v0 'eao' eao) call: eao.4.<init>(eao):void type: CONSTRUCTOR) type: VIRTUAL call: vyt.a(vyt$a):void in method: ear.destroy():void, file: classes.dex at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:255) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:217) at jadx.core.codegen.RegionGen.makeSimpleBlock(RegionGen.java:110) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:56) at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59) at jadx.core.codegen.RegionGen.makeRegionIndent(RegionGen.java:99) at jadx.core.codegen.RegionGen.makeIf(RegionGen.java:143) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:63) at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59) at jadx.core.codegen.MethodGen.addRegionInsns(MethodGen.java:244) at jadx.core.codegen.MethodGen.addInstructions(MethodGen.java:237) at jadx.core.codegen.ClassGen.addMethodCode(ClassGen.java:342) at jadx.core.codegen.ClassGen.addMethod(ClassGen.java:295) at jadx.core.codegen.ClassGen.lambda$addInnerClsAndMethods$2(ClassGen.java:264) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395) at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258) Caused by: jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x000b: CONSTRUCTOR (r2v0 eao$4) = (r0v0 'eao' eao) call: eao.4.<init>(eao):void type: CONSTRUCTOR in method: ear.destroy():void, file: classes.dex at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:255) at jadx.core.codegen.InsnGen.addWrappedArg(InsnGen.java:119) at jadx.core.codegen.InsnGen.addArg(InsnGen.java:103) at jadx.core.codegen.InsnGen.generateMethodArguments(InsnGen.java:806) at jadx.core.codegen.InsnGen.makeInvoke(InsnGen.java:746) at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:367) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:249) ... 19 more Caused by: jadx.core.utils.exceptions.JadxRuntimeException: Expected class to be processed at this point, class: eao, state: GENERATED_AND_UNLOADED at jadx.core.dex.nodes.ClassNode.ensureProcessed(ClassNode.java:215) at jadx.core.codegen.InsnGen.makeConstructor(InsnGen.java:630) at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:363) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:230) ... 25 more */ /* this = this; r3 = 0 eao r0 = r4.exa vyt r1 = r0.ewB if (r1 == 0) goto L_0x0016 vyt r1 = r0.ewB eao$4 r2 = new eao$4 r2.<init>() r1.a(r2) vyt r0 = r0.ewB r0.stop() L_0x0016: r4.exb = r3 r4.mActivity = r3 java.util.Timer r0 = r4.exe if (r0 == 0) goto L_0x0023 java.util.Timer r0 = r4.exe r0.cancel() L_0x0023: java.util.Timer r0 = r4.exd if (r0 == 0) goto L_0x002c java.util.Timer r0 = r4.exd r0.cancel() L_0x002c: return */ throw new UnsupportedOperationException("Method not decompiled: defpackage.ear.destroy():void"); } public final void mE(String str) { if (!TextUtils.isEmpty(str)) { this.exa.a(str, new eao.c<List<String>>() { /* class defpackage.ear.AnonymousClass1 */ @Override // defpackage.eao.c public final void c(Throwable th) { ear.this.d(th); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // defpackage.eao.c public final /* synthetic */ void y(List<String> list) { ear.this.exb.Z(list); } }); } } public final void mF(String str) { re(4); if (this.exg != null) { eao eao = this.exa; String str2 = this.exg; String join = TextUtils.join("/", new String[]{"printers", str, "tasks", str2}); eao.a(new eao.a(3, TextUtils.join("/", new String[]{"https://moapi.wps.cn/printerServe/v1", join}), eao.mToken, /* JADX ERROR: Method code generation error jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x0040: INVOKE (r0v1 'eao' eao) (wrap: eao$a : 0x003d: CONSTRUCTOR (r4v0 eao$a) = (3 int) (wrap: java.lang.String : 0x0037: INVOKE (r2v4 java.lang.String) = ("/") (wrap: java.lang.String[] : ?: FILLED_NEW_ARRAY (r5v1 java.lang.String[]) = ("https://moapi.wps.cn/printerServe/v1"), (r2v2 'join' java.lang.String) elemType: java.lang.String) type: STATIC call: android.text.TextUtils.join(java.lang.CharSequence, java.lang.Object[]):java.lang.String) (wrap: java.lang.String : 0x003b: IGET (r5v2 java.lang.String) = (r0v1 'eao' eao) eao.mToken java.lang.String) (wrap: eao$6 : 0x0028: CONSTRUCTOR (r3v3 eao$6) = (r0v1 'eao' eao) call: eao.6.<init>(eao):void type: CONSTRUCTOR) call: eao.a.<init>(int, java.lang.String, java.lang.String, eao$c):void type: CONSTRUCTOR) (r1v0 'str2' java.lang.String) type: VIRTUAL call: eao.a(vys, java.lang.Object):java.lang.Object in method: ear.mF(java.lang.String):void, file: classes.dex at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:255) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:217) at jadx.core.codegen.RegionGen.makeSimpleBlock(RegionGen.java:110) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:56) at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59) at jadx.core.codegen.RegionGen.makeRegionIndent(RegionGen.java:99) at jadx.core.codegen.RegionGen.makeIf(RegionGen.java:143) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:63) at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59) at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59) at jadx.core.codegen.MethodGen.addRegionInsns(MethodGen.java:244) at jadx.core.codegen.MethodGen.addInstructions(MethodGen.java:237) at jadx.core.codegen.ClassGen.addMethodCode(ClassGen.java:342) at jadx.core.codegen.ClassGen.addMethod(ClassGen.java:295) at jadx.core.codegen.ClassGen.lambda$addInnerClsAndMethods$2(ClassGen.java:264) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395) at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258) Caused by: jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x003d: CONSTRUCTOR (r4v0 eao$a) = (3 int) (wrap: java.lang.String : 0x0037: INVOKE (r2v4 java.lang.String) = ("/") (wrap: java.lang.String[] : ?: FILLED_NEW_ARRAY (r5v1 java.lang.String[]) = ("https://moapi.wps.cn/printerServe/v1"), (r2v2 'join' java.lang.String) elemType: java.lang.String) type: STATIC call: android.text.TextUtils.join(java.lang.CharSequence, java.lang.Object[]):java.lang.String) (wrap: java.lang.String : 0x003b: IGET (r5v2 java.lang.String) = (r0v1 'eao' eao) eao.mToken java.lang.String) (wrap: eao$6 : 0x0028: CONSTRUCTOR (r3v3 eao$6) = (r0v1 'eao' eao) call: eao.6.<init>(eao):void type: CONSTRUCTOR) call: eao.a.<init>(int, java.lang.String, java.lang.String, eao$c):void type: CONSTRUCTOR in method: ear.mF(java.lang.String):void, file: classes.dex at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:255) at jadx.core.codegen.InsnGen.addWrappedArg(InsnGen.java:119) at jadx.core.codegen.InsnGen.addArg(InsnGen.java:103) at jadx.core.codegen.InsnGen.generateMethodArguments(InsnGen.java:806) at jadx.core.codegen.InsnGen.makeInvoke(InsnGen.java:746) at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:367) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:249) ... 21 more Caused by: jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x0028: CONSTRUCTOR (r3v3 eao$6) = (r0v1 'eao' eao) call: eao.6.<init>(eao):void type: CONSTRUCTOR in method: ear.mF(java.lang.String):void, file: classes.dex at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:255) at jadx.core.codegen.InsnGen.addWrappedArg(InsnGen.java:119) at jadx.core.codegen.InsnGen.addArg(InsnGen.java:103) at jadx.core.codegen.InsnGen.generateMethodArguments(InsnGen.java:806) at jadx.core.codegen.InsnGen.makeConstructor(InsnGen.java:663) at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:363) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:230) ... 27 more Caused by: jadx.core.utils.exceptions.JadxRuntimeException: Expected class to be processed at this point, class: eao, state: GENERATED_AND_UNLOADED at jadx.core.dex.nodes.ClassNode.ensureProcessed(ClassNode.java:215) at jadx.core.codegen.InsnGen.makeConstructor(InsnGen.java:630) at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:363) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:230) ... 33 more */ /* this = this; r2 = 4 r9 = 3 r5 = 2 r8 = 1 r7 = 0 r10.re(r2) java.lang.String r0 = r10.exg if (r0 == 0) goto L_0x0043 eao r0 = r10.exa java.lang.String r1 = r10.exg java.lang.String[] r2 = new java.lang.String[r2] java.lang.String r3 = "printers" r2[r7] = r3 r2[r8] = r11 java.lang.String r3 = "tasks" r2[r5] = r3 r2[r9] = r1 java.lang.String r3 = "/" java.lang.String r2 = android.text.TextUtils.join(r3, r2) eao$6 r3 = new eao$6 r3.<init>() eao$a r4 = new eao$a java.lang.String[] r5 = new java.lang.String[r5] java.lang.String r6 = "https://moapi.wps.cn/printerServe/v1" r5[r7] = r6 r5[r8] = r2 java.lang.String r2 = "/" java.lang.String r2 = android.text.TextUtils.join(r2, r5) java.lang.String r5 = r0.mToken r4.<init>(r9, r2, r5, r3) r0.a(r4, r1) L_0x0043: return */ throw new UnsupportedOperationException("Method not decompiled: defpackage.ear.mF(java.lang.String):void"); } /* access modifiers changed from: protected */ public final void re(int i) { this.mStatus = i; if (this.exf != null) { Iterator<TimerTask> it = this.exf.iterator(); while (it.hasNext()) { it.next().cancel(); } this.exf.clear(); } if (this.exd != null) { this.exd.purge(); } if (this.exe != null) { this.exe.purge(); } } public final void setToken(String str) { this.exa.mToken = str; } }